import request from '@/utils/request'
// 这个是分页列表的请求数据
// 1.这个是接收两个参数,获取两个参数，再去接收两个参数
export function getUserListApi(page,limit,searchParams){
    return request.get(`/admin/acl/user/${page}/${limit}`,{params:searchParams})
}

//添加或修改用户请求
export function saveOrUpdateUserApi(user){
    if(user.id){
        return request.put('/admin/acl/user/update',user)
    }else{
        return request.post('/admin/acl/user/save',user)
    }
}

//获取用户角色列表
export function getUserRoleListApi(userId){
    return request.get(`/admin/acl/user/toAssign/${userId}`)
}

//给用户分配角色
export function assignUserRoleListApi(userId,roleId){
    return request.post('/admin/acl/user/doAssign',null,{
        params:{
            userId,
            roleId
        }
    })
};

// 删除用户

export function removeUserApi(id){
    return request.delete(`/admin/acl/user/remove/${id}`)
};

//批量删除多个用户
export function removeUsersApi(ids){
    return request.delete ('/admin/acl/user/batchRemove',ids)
}